* src/alloc.c (mark_object) <PVEC_WINDOW>: Mark prev/next_buffers *after*
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 20 Sep 2012 03:10:52 +0000 (23:10 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 20 Sep 2012 03:10:52 +0000 (23:10 -0400)
commit7f7c090e7c56a09e46414887bdc66329c9f2818c
tree9e84f6656c5d7b12a75e4133cc34ea6a083b3b02
parent0b9a809a7fb53dd1b016f6d8b13c7a49b2b14a08
* src/alloc.c (mark_object) <PVEC_WINDOW>: Mark prev/next_buffers *after*
calling mark_vectorlike since that's the one that marks the window.
(mark_discard_killed_buffers): Mark the final cdr.
* src/window.h (struct window): Move prev/next_buffers to the
non-standard fields.
* src/window.c (make_window): Initialize prev/next_buffers manually.
src/ChangeLog
src/alloc.c
src/window.c
src/window.h